/**
 * MarioEnemy_BulletBill
 * @extends MarioEnemy
 * @version 2010.12.03
 */

class MarioEnemy_BulletBill extends MarioEnemy;

/**
 * PostBeginPlay
 * @version 2010.12.03
 */
simulated event PostBeginPlay()
{
	Super.PostBeginPlay();

	if(MyController != none)
	{
		MyController = Spawn(class'MarioEnemy_BulletBillAI', self);
		MyController.SetPawn(self);
	}
	
	spawnPoint = Location;
}

/**
 * HitWall
 * @version 2010.12.03
 */
event HitWall(Object.Vector HitNormal, Actor Wall, PrimitiveComponent WallComp)
{
	TakeDamage(50, Controller, Location, vect(1, 1, 1), class'UTDmgType_LinkPlasma');
	`log("HITTIN DA WALL");
}

defaultproperties 
{
   Begin Object Class=StaticMeshComponent Name=StaticMeshComponent0
		StaticMesh       = StaticMesh'MarioMeshes.Bulletbill'
		LightEnvironment = MyLightEnvironment;
	end object
	
	NPCMesh = StaticMeshComponent0
	Mesh    = SkeletalMeshComponent0

	Components.Add(StaticMeshComponent0);
}

